package com.sdehl.kafkatransfer.constant;

import com.alibaba.fastjson.JSONObject;
import com.sdehl.kafkatransfer.constant.enums.PlateColorEnum;
import com.sdehl.kafkatransfer.entity.passcar.KaKouInfo;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.collections4.CollectionUtils;

import java.util.ArrayList;
import java.util.List;
import java.util.stream.Collectors;

/**
 * @author Jiax
 * @version 1.0.0
 * @description: KaKouTableList
 * @date 2023-10-13 14:08
 */
@Slf4j
public class KaKouTableList {
    public static List<KaKouInfo> kaKouInfoList = new ArrayList<>();
    static {
        kaKouInfoList.add(new KaKouInfo(4117,"411a1f09cfa14923ba6402e29f6a117a","37170000000000001066","G1511 K369 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.287302033149","115.60992758239","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4119,"24f817d113654d8fb10ef816a94e1368","37170000000000001038","G1511 K377+700 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.213313344395","115.58513224859","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4120,"143692667c8b4cd8941235df2ad44320","37170000000000001039","G1511 K383+100 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.174521926387","115.54471321652","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4121,"b7bc0243cb074e2e88e4f1d7ce2b6460","37170000000000001068","G1511 K393+800 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.130025508186","115.4464845244","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4122,"c114473a1de544f8829f0c91d3c0bad6","37170000000000001069","G1511 K401+400 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.114855525895","115.36800466682","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4123,"5972d00dca854da08c8ff15ea527c918","37170000000000001072","G1511 K416+600 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.047699780696","115.22456408732","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4124,"4024baae3fa649ab9434cc3f7fe0bd9d","37170000000000001078","G1511 K427+700 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.004173927727","115.11807206658","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4126,"808407ddbda04166be28c552fc5e4e84","37170000000000001200","G1511 K308巨野服务区","f2977c2d17544dd7b506cc6105dba523","100","120","35.460195946076","116.2031799853","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4127,"a3b3c6ec77ea41faa87393f05a317bd0","37170000000000001462","G1511 K310 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.455982035884","116.1815556727","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4128,"97ed50e8ccf344ceaef019523fd033c3","37170000000000001062","G1511 K318+400 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.459007070611","116.08898380666","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4129,"b401c4c20e7a4fc3aadd765439d69e3b","37170000000000001199","G1511 K364菏泽服务区","f2977c2d17544dd7b506cc6105dba523","100","120","35.303561455345","115.63465977228","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4130,"4c4ad7b2f9a7400f893c1c0e6be1d35a","37170000000000001017","G1511 K365+500 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.303495362367","115.63447405494","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4133,"433d18d5b5d749fbaf935ad4b9db1d1d","37170000000000001015","G35 K214+500 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.42492539889","115.85637982099","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4134,"71c3e2ad12f54cab800f25914ce097dc","37170000000000001060","G35 K229+700 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.424366874165","115.85560647906","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4135,"605dc7918dc14d6ba2bfcbe22d7ea966","37170000000000001021","G35 K249+400 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.319231447633","115.68385299231","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4136,"b850b1b5fc8b4a9b8c459f970624c885","37170000000000001074","G35 K256+50 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.259121706662","115.66595158572","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4137,"cefc8a1fb67948aea11a70f9c37e6f7d","37170000000000001201","G35 K271 定陶西出口（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.127477837391","115.66188440695","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4138,"883f5eb7c56343218eec2a52f932f068","37170000000000001047","G35 K273+900 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.101867739077","115.66292987759","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4139,"fc0ae4ef06f74ca89c0ff6ef8d413052","37170000000000001056","G35 K284+500 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.009578381231","115.64382549467","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4140,"724c2085d21849f784fa5e1db06b0fbf","37170000000000001057","G35 K293+400 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.921327586784","115.64452725777","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4141,"88bb67557bdd47d89cebe33436437da9","37170000000000001064","G35 K310+850 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.778899893966","115.65072834124","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4142,"65a0a5b327f4481ba3c97cbbeb30a797","37170000000000001106","G35 K316+600 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.727382841079","115.65770276665","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4143,"154c99e26a6345abaf366cfd9816916e","37170000000000001065","G35 K330+740 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.605062038378","115.67047725651","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4144,"fc53543f7b3642d4a9ff5cd1a90a740d","37170000000000001202","G35 K300 曹县收费站西入口（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.126452269811","115.66175180503","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4147,"b6f48ea5e5f34c4e879be1faee4ac542","37170000000000001041","G0321德上高速 K250+100 主线上行（上饶方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.177670996661","115.67093558705","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(4462,"f7f8a68abcff41fa814802dfee033433","37170000000000001061","G35 K231+700 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.416930508542","115.83700363234","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4465,"030427e7f11047828db08056df2a18c2","37170000000000001073","G35 K237+200 主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.381395855493","115.79078931851","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4466,"f3f2d5c201ea467f9c3cb4f6c0882cab","37170000000000001203","G0321德上高速 K250 主线下行（德州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.31754041085","115.67529775823","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(4467,"7c59e53cc9f54a29a6b9167404d59518","37170000000000001016","S32 K2  主线下行（菏泽方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.296419992061","115.59082450071","菏泽市","菏泽市高速交警支队","菏东高速","S32"));
        kaKouInfoList.add(new KaKouInfo(4473,"04189d46a4e94a5dbfa42e540d08c0dd","37170000000000001028","G1511 牡丹收费站入口车道","f2977c2d17544dd7b506cc6105dba523","100","120","35.129166722849","115.42177552124","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4474,"f1254719605f49909b1bdb033647302b","37170000000000001029","G35 曹县西收费站出口车道（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.050922522199","115.23809254614","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4475,"a1e6bff97dde48c0bf034b77561420ca","37170000000000001026","G35 郓城南收费站出口车道","f2977c2d17544dd7b506cc6105dba523","100","120","35.460858672449","116.03694973239","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4477,"e7a59c793b6246f6a9dd98334fcd9eed","37170000000000001043","G35 菏泽新北收费站出口车道（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.242338157955","115.66203405224","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4478,"4f0a43be9ac34594ba4116bc7d727883","37170000000000001055","G35 菏泽新东收费站出口车道（济南方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.171534408142","115.66959561775","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4479,"3f4d5139773e4b7aa32036b9c5876e85","37170000000000001042","G35 定陶收费站出口车道（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.995711096912","115.64412786296","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4480,"8386e61ebc1549bcb24fd30b45557544","37170000000000001030","G35 古营集收费站出口车道","f2977c2d17544dd7b506cc6105dba523","100","120","34.907026099369","115.64192002847","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4481,"f0c869af85e1422da5aa4c297942d99d","37170000000000001024","G35 曹县收费站出口车道 （广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.750123614952","115.65755872078","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4482,"82528e5497964f89b1800499129c5fa7","37170000000000001058","G0321 鄄城北收费站出口车道（上饶方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.679007100318","115.55261370689","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(4483,"92175206f9ed45a4b7dd7b4056df74b0","37170000000000001037","G0321 鄄城收费站出口车道（上饶方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.551681056809","115.598384119","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(4484,"3a8d82f1790043718d6888ce932e9f81","37170000000000001036","G0321 鄄城南收费站出口车道（上饶方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.448534578954","115.63013831889","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(4485,"ee2665fc66a64b26bdf81d5adcb8dca3","37170000000000001034","G0321 菏泽北收费站出口车道（上饶方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.38158062575","115.63826797451","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(4486,"c7e4ccee3bfd4956a466aec3ffcd738c","37170000000000001020","G3511 菏泽东收费站出口车道（菏泽方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.293205223594","115.57379476376","菏泽市","菏泽市高速交警支队","菏宝高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(4487,"4ecad71fe7db4c25accdb7cc8a79c224","37170000000000001014","G3511 菏泽收费站出口车道（菏泽方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.29235509217","115.51439545642","菏泽市","菏泽市高速交警支队","菏宝高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(4488,"2ccf3138a506423db25607d9970122d5","37170000000000001044","G3511 菏泽西收费站出口车道（东明方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.288918016936","115.41562250689","菏泽市","菏泽市高速交警支队","菏宝高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(4489,"f63c2f19ea9d421088a9ca05609ae3ab","37170000000000001025","G3511 东明收费站出口车道（东明方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.307719771682","115.13003503379","菏泽市","菏泽市高速交警支队","菏宝高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(4682,"b4b6a53083fc4760921cff2cc541735c","37170000000000011038","G1511 K377+700 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.213197313597","115.5848183039","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4685,"70f62ca62733416e872da96bb16f60df","37170000000000011078","G1511 K427+700 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.004243878754","115.11746014894","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4686,"40defc0dca644ea6a9e6c895370597ea","37170000000000011017","G1511 K365+500 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.303420538481","115.63431218726","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4687,"42e0156cbea84b9097f48de39431b032","37170000000000011068","G1511 K393+800 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.130020092943","115.44630417198","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4688,"a9a0cde423bc42b7bdfec10070f8d6b2","37170000000000011069","G1511 K401+400 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.114639181272","115.36707958785","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4689,"f502c9fa90ab4110b4b6ce5b571ddbf6","37170000000000011062","G1511 K318+400 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.458968932168","116.08929317126","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4690,"81df1bd66cab40b4a5500080b4e1d1c2","37170000000000011047","G35 K273+900 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.101962739278","115.66287732495","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4691,"0ac278c6af7b4e77b36176dac869696c","37170000000000011056","G35 K284+500 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.009290598291","115.64375859396","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4696,"eb824978e6a343fdad63b613de93662c","37170000000000011064","G35 K310+850 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","34.778230246284","115.65047497214","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4700,"fff6189624284c3083edc717a4170a6d","37170000000000011060","G35 K229+700 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.424998908955","115.85643430527","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4701,"3f6bed8642404872b3349e22494f4b92","37170000000000011021","G35 K249+400 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.319091058893","115.68343461219","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4702,"9d17b45a937a4d03a1f74fe3e76f5e04","37170000000000011074","G35 K256+50 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.259067420845","115.66591775991","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4703,"686a19ad9c9443b2b42406a7a3838c15","37170000000000011106","G35 K316+600 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","34.726920020724","115.65762026572","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4704,"68af7910f4264a56bad9df5eef449109","37170000000000011073","G35 K237+200 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.38054357921","115.78981692184","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4705,"0e607ed6b9bd420d9c1a2140877df263","37170000000000011039","G1511 K383+100 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.174468741482","115.5444185884","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(4706,"936c96634e4a4b89bbe41531ae6c3953","37170000000000011041","G35 K250+100 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.317470325855","115.67457078098","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(4707,"a11ee79e389340cd82075794931a471e","37170000000000011057","G35 K293+400 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","34.929937866191","115.64453378594","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5061,"ba957d6c96bc46df8cf17470915514e0","37170000000000001120","G35 K338+800主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.558430027447","115.68693130139","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5062,"8a1d6d6884004b7a86612fd709b232ce","37170000000000011120","G35 K338+800主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.558430027447","115.6855564713","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5133,"5afa9d8a6b2646e697f5b988801ef6f0","37170000000000001067","G1511 K375+100主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.233270844297","115.59750588126","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5134,"2642c6fca9804028be1ba6276ac00cf1","37170000000000001198","G1511 K410下行曹州服务区出口","f2977c2d17544dd7b506cc6105dba523","0","0","35.075186122912","115.28623390535","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5135,"0e4af3316191412c939f83b9c0611c05","37170000000000001063","G35 K202主线上行（广州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.512382092635","116.11628757428","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5136,"ac8b24aed9564b54ba6aa74890302dc1","37170000000000011198","G1511 K410上行曹州服务区入口","f2977c2d17544dd7b506cc6105dba523","0","0","35.074670561627","115.28623390535","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5137,"fd411e37ef304e268a0adbb5bd917f38","37170000000000011063","G35 K202主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.512382092635","116.11611572052","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5138,"029d19ef721f4d14a983050c61d439bb","37170000000000001070","G0321 K240+600主线上行（上饶方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.670527594006","115.55488758641","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5139,"7a170a6481a84a408f788dbdcb561575","37170000000000011070","G0321 K240+600主线下行（德州方向）","f2977c2d17544dd7b506cc6105dba523","100","120","35.670269813364","115.55428609825","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5140,"d31821b7bddd4f91a5ecc23c847f6058","37170000000000001027","G35 K210+600 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.461723788849","116.05235756291","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5141,"794c1a5c4b4e4771b491fd2632e23794","37170000000000001071","G0321 K275主线下行（德州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.372895391067","115.64050632291","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5142,"6f86bd1329d6458aa32648c7726d0346","37170000000000001040","G0321 K256+400主线下行（德州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.536371281869","115.60609260714","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5143,"eeeade8d42a140b6ba7cee110434d2ec","37170000000000001045","G0321 K265+300主线下行（德州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.458521527826","115.63010917033","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5144,"be28c6558aaa4e98b07edc36415f7e6e","37170000000000001031","G1511 K387菏泽南收费站入口","f2977c2d17544dd7b506cc6105dba523","0","0","35.152341827311","115.51406306769","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5145,"2f00c0e07a094cf39cefdf254644a44c","37170000000000011031","G1511 K387菏泽南收费站出口","f2977c2d17544dd7b506cc6105dba523","0","0","35.152202544005","115.51420902059","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5148,"fc39a590c0604fc890aa3c6070cfd758","37170000000000001059","S32 K35+400主线上行（东明方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.290855959228","115.23067621467","菏泽市","菏泽市高速交警支队","菏东高速","S32"));
        kaKouInfoList.add(new KaKouInfo(5149,"4bc5159dd6aa456ca896de69d9cba117","37170000000000001461","G1511 K365主线下行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.305463528971","115.63900075243","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5446,"48736cecd044451eb8b8ac2a5c03c083","37170000000000011072","G1511 K416+600 主线下行（日照方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.047682886446","115.22380206421","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5447,"d71c63ebb08b42bf914ebe38769d0b33","37170000000000002497","G3511 K49+50 主线下行（菏泽方向）","f2977c2d17544dd7b506cc6105dba523","100","120","","","菏泽市","菏泽市高速交警支队","菏宝高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(5448,"ebf8e9ed2b90434c89f240a52ae52f2b","37170000000000011037","G0321 鄄城收费站入口车道（德州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.552119609851","115.59883733591","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5449,"62db582436954845b91e0e590603263a","37170000000000011034","G0321 菏泽北收费站入口车道（德州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.377062844787","115.63904556596","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5450,"72da8885fdad446eb7b9461cb19c6be0","37170000000000011029","G35 曹县西收费站入口车道（济南广州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","34.779678429812","115.65159274062","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5452,"d6ae6d502e884b9d8e130aebfdeff6ee","37170000000000011024","G35 曹县收费站入口车道 （济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","34.778991014766","115.65021791053","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5461,"4040abdb20224239989aae81bb3b23d5","37170000000000011055","G35 菏泽新东收费站入口车道（广州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.209312834021","115.66190396633","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5462,"63defa18395546119821cc9e640f3b62","37170000000000011043","G35 菏泽新北收费站入口车道（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.279165912001","115.66653138261","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5463,"d011eefcb5f544ca9e02a9bc6266f164","37170000000000011042","G35 定陶收费站入口车道（济南方向）","f2977c2d17544dd7b506cc6105dba523","100","120","34.993814571814","115.6446604224","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5464,"b8b9ffa3b66c46089e294c90e1daffe0","37170000000000011025","G3511 东明收费站入口车道（菏泽方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.307678963254","115.13002648781","菏泽市","菏泽市高速交警支队","荷东高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(5466,"4455366298a74cf79f4b89cf076cf78f","37170000000000011066","G1511 K369 主线上行（兰考方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.287762591518","115.60978561295","菏泽市","菏泽市高速交警支队","日兰高速","G1511"));
        kaKouInfoList.add(new KaKouInfo(5473,"77c7f05e16c24f6e921b250e3cc2631f","37170000000000011058","G0321 鄄城北收费站入口车道（德州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.678646395087","115.55258713688","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5475,"8caa2c5e1ce54060982330f6265bc1ee","37170000000000011036","G0321 鄄城南收费站入口车道（德州方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.292463177537","115.51440379125","菏泽市","菏泽市高速交警支队","德上高速","G0321"));
        kaKouInfoList.add(new KaKouInfo(5479,"98ab1a970adc48c4ac3a434c2a919c3c","37170000000000011061","G35 K231+700 主线下行（济南方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.417168474065","115.83680443213","菏泽市","菏泽市高速交警支队","济广高速","G35"));
        kaKouInfoList.add(new KaKouInfo(5486,"184eedb33e8b4b8eb27b1c60c8bb03d3","37170000000000011014","G3511 菏泽收费站入口车道（东明方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.292549104418","115.51401712029","菏泽市","菏泽市高速交警支队","荷东高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(5487,"48cc9c072bfc44ef952ca21b7e910f0f","37170000000000011020","G3511 菏泽东收费站入口车道（东明方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.29324280619","115.57374399862","菏泽市","菏泽市高速交警支队","荷东高速","G3511"));
        kaKouInfoList.add(new KaKouInfo(5488,"209ff8c4591e47e3bb0b7437a2970984","37170000000000011044","G3511 菏泽西收费站入口车道（菏泽方向）","f2977c2d17544dd7b506cc6105dba523","0","0","35.289063300834","115.41553596045","菏泽市","菏泽市高速交警支队","荷东高速","G3511"));
    }

    /**
     * 根据卡口编号后四位查询对应卡口
     * @param externalCode4
     * @return
     */
    public static KaKouInfo getKaKouInfoBy4Code(String externalCode4){
        List<KaKouInfo> filteredKaKouInfoList = kaKouInfoList.stream()
                .filter(item -> item.getExternalCode().substring(item.getExternalCode().length() - 4).equals(externalCode4))
                .collect(Collectors.toList());
        if(CollectionUtils.isNotEmpty(filteredKaKouInfoList)){
            return filteredKaKouInfoList.get(0);
        }else {
            log.error("根据编号{}未找到对应卡口信息",externalCode4);
            return new KaKouInfo();
        }
    }

    public static void main(String[] args) {
        System.out.println("37170000000000011044".substring("37170000000000011044".length() - 4));
        System.out.println(JSONObject.toJSONString(getKaKouInfoBy4Code("1044")));
        System.out.println(PlateColorEnum.getByCode(0).getEnName());
    }
}
